package com.molichuxing.services.infrastructure.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * <p>
 * 年检表
 * </p>
 *
 * @author xuelin yi
 * @since 2019-08-19
 */
@Data
public class YearlyInspectionDto  extends ResponseRootDto {

    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    private Integer id;

    /**
     * 车辆id
     */
    private Integer carId;

    /**
     * 年检状态（0：正常，1：过期）
     */
    private Integer status;

    /**
     * 年检状态（0：正常，1：过期）
     */
    private String statusStr;

    /**
     * 年检到期日期
     */
    private LocalDateTime endDate;

    /**
     * 行驶证副本url
     */
    private String drivingLicenceUrl;

    /**
     * 办理状态（0：未办理，1：办理中，2：已退回，3：年检已更新）
     */
    private Integer handleStatus;

    /**
     * 办理状态（0：未办理，1：办理中，2：已退回，3：年检已更新）
     */
    private String handleStatusStr;

    /**
     * 办理方式（0：第三方办理，1：用户自行办理） handle_way
     */
    private Integer handleWay;

    /**
     * 邮寄地址 mail_address
     */
    private String mailAddress;

    /**
     * 收件人 recipients
     */
    private String recipients;

    /**
     * 收件人电话 recipients_phone
     */
    private String recipientsPhone;

    /**
     * 年检合格证书url qualification_certificate_url
     */
    private String qualificationCertificateUrl;

    /**
     * 退回原因 return_reason
     */
    private String returnReason;
}
